# 用[bx + idata] 的方式进行数组的处理

assume cs:codesg,ds:datasg

datasg segment
	db 'BaSiC'
	db 'MinIx'
datasg ends

codesg segment
start:	mov ax,datasg
		mov ds,ax
		mov bx,0

		mov cx,5
s:		mov al,[bx]			# 定位第一个字符串中的字符
		and al,11011111B
		mov [bx],al
		mov al,[5+bx]		# 定位第二个字符串中的字符
		or al,00100000B
		mov [5+bx],al	
		inc bx
		loop s

codesg ends
end start